.DataEntryTooltipSpan_1{display:none;background:rgb(255,255,255);font-size:12px;position:absolute;width:200px;z-index:99;padding:10px;border-radius:5px;border:1px solid rgb(221,221,221);font-weight:normal}
.extra-Info-Product-AttrTitle{display:inline-block;width:17px;height:15px;top:3px;position:relative;background:url("//d1mhq73dsagkr8.cloudfront.net/media/product/d/o/1557718567_dot3.png") no-repeat center;background-size:100% auto}
.choose-ring-size:before{display:block;width:15px;height:15px;top:3px;background:url(//d1mhq73dsagkr8.cloudfront.net/media/product/s/u/1562032796_surprised_symbol.png) no-repeat center;background-size:100% auto;content:"";position:absolute;left:0}
.showPic{width:36px;height:36px;display:inline-block;position:relative;margin-left:10px}
.buy-off-each{display:inline-block;vertical-align:bottom;padding:2px 5px;border:2px solid #ff3333;color:#ff3333;margin-top:8px;margin-bottom:10px;font-weight:bold}
#product_images{padding:0 15px;position:relative}
#bx-pager img{width:58px;height:58px}
#bx-pager a{float:left;width:60px;height:60px;display:block;border:1px solid rgba(0,0,0,.2);margin:0 5px;padding:0;box-shadow:0 2px 4px rgba(0,0,0,.2)}
#bx-pager a.active{border-color:#c84161}
.upsell-container .upsell-content{padding:15px 0}
#flexiselDemo4{padding:10px 30px}
.owl-nav{width:100%;height:0;overflow:hidden}
#btn-next{position:absolute;right:-1px;top:32%}
#btn-pre{position:absolute;left:-1px;top:32%}
#showimg img,#showimg_m img{max-width:150px;height:auto}
@media only screen and (max-width:960px){.social-container li{display:inline-block !important}
    .social-container{text-align:left !important}
}@media only screen and (max-width:991px) and (min-width:768px){
    .addcart-box-form p{text-align:left !important}
}@media only screen and (max-width:359px) and (min-width:320px){
    .addcart-box-form p{text-align:left !important}
}@media only screen and (max-width:767px) and (min-width:80px){.content{max-width:100%;overflow:hidden}
    .container{max-width:100%;width:100%;overflow:hidden}
    .container .row{margin:0 !important}
}
@media only screen and (min-width:960px) and (max-width:1024px){.banner-cont.pop-ad{background-size:140% 100% !important}
}#loading-mask-loader i{font-size:20px}
.stone-list{display:none;width:260px;align-items:start;flex-wrap:wrap;background:#fff;border:1px solid #ddd}
.stone-list.active{display:flex;display:-webkit-flex}
.stone-list li{display:block;width:25%;text-align:center;padding:10px 5px;cursor:pointer}
.stone-list li img{width:30px;height:30px}
.stone-list li span{display:block;font-size:12px;line-height:14px;font-weight:500}
.stone-listselect{display:flex;display:-webkit-flex;width:260px;align-items:center;height:40px;font-weight:500;border:1px solid #a9a9a9;padding:0 8px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAAFVBMVEUAAACIiIiHh4eIiIiIiIiJiYmIiIhk/gafAAAABnRSTlMA0CDwkFDoj3/IAAAARUlEQVQoz2MYBVQBjGlgIAAXYDID8ZMVEErCQAKpSHpYQAIOyKaIpaUlohirnJZmhCLAmpYWgGqzWwq6UwTQBJgUyPcXAKluDVocksjUAAAAAElFTkSuQmCC") #fff no-repeat;background-position:236px 5px;background-size:18px 18px}
.stone-listselect img{width:20px;margin-right:10px}
.select-border{width:40px;height:40px;margin:0 auto 5px;padding:4px}
.select-border-active{border:2px solid #ddd}
@media only screen and (max-width:767px) and (min-width:80px){.stone-list{width:100%}
    .stone-listselect{width:100%;border:1px solid  #ebebeb;background-position:calc(100% - 5px) 9px;background-size:16px 16px}
    .stone-list.active{flex-wrap:nowrap;overflow-x:scroll}
    .stone-list li{width:22%;flex-grow:0;flex-shrink:0;padding:15px 5px}
    .content{max-width:100%;overflow:hidden}
}#free-shipping{font-family:Arial,serif;background:#000;color:#fff;text-align:center;width:100%;padding:3px 0;font-size:12px;margin-bottom:-10px}
.btn-upload{position:relative;overflow:hidden;margin-right:4px;display:inline-block;*display:inline;padding:4px 10px 4px;font-size:14px;line-height:18px;*line-height:20px;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background:#5bb75b;height:36px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.btn-upload input{position:absolute;top:0;right:0;margin:0;border:solid transparent;opacity:0;filter:alpha(opacity=0);cursor:pointer}
#showimg img{border:6px double #d6d6d6;border-radius:15px;margin-top:10px}
.product-attr-title{text-align:left;width:165px;padding-top:8px}
#thumb-img-container{height:64px;float:left;overflow:hidden;display:block;width:280px;position:relative;margin:0 auto}
#btn-left{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(//d2k7oup5fi4mcj.cloudfront.net/assets/images/arrow_small_left.png)}
#btn-right{float:left;display:block;width:14px;height:24px;margin:15px 3px 15px 3px;background:url(//d2k7oup5fi4mcj.cloudfront.net/assets/images/arrow_small_right.png)}
.thumb-imgs .disabled{visibility:hidden !important}
.add-to-cart1{background-color:#7DB106}
.add-to-cart2{background-color:#FF6F0C}
.add-to-cart2 span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 42px}
#btn-add-to-cart-mobile span{border:1px solid #FFA441;display:block;padding:8px 22px 8px 22px}
#btn-add-to-cart-mobile{width:100%;text-align:center;padding-right:0;padding-left:0;font-size:20px}
.zoomContainer{z-index:2}
#product-gurantee-image{z-index:1;height:120px;position:absolute;width:120px}
#product-gurantee-image-mobile{z-index:1;height:120px;position:absolute;width:40%}
#product-gurantee-image img,#product-gurantee-image-mobile img{width:100%;height:auto}
.related-list{}
.related-list li{float:left;margin-right:5px}
.related-list li a{display:inline-block;border:2px solid #E3E3E3;padding:4px 8px;width:82px;height:52px;font-size:15px}
.related-list li a span{display:block}
.related-list li a.active{border-color:#f66789}
.related-list li img{width:34px;height:34px}
.product-sales{padding:0 0 10px;font-weight:bold;color:#5D5B62}
.product-sales span{color:#D74668}
.name-preview{text-align:center;font-size:60px;line-height:60px;font-family: VineMonogramsSolid, serif;color:#808080;padding-bottom:6px;letter-spacing:4px}
#modal{display:none}
.position-half{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.cloumn-half{position:relative;top:50%;transform:translateY(-50%)}
.modal-body-video{padding:0}
.modal-content{padding:0;overflow:hidden;max-width:1000px;margin:0 auto}
.modal-header .close{position:absolute;top:10px;right:10px}
.modal-header{border-bottom:none;padding:10px}
.modal-dialog{margin:10px}
.fb-like-comments{width:100%;height:45px;line-height:45px;text-align:center;font-size:24px;font-weight:400;border-bottom:1px solid #eee;background:#fff;border:1px solid #d4dce9;margin:20px auto}
.fb-bg{background:#f8f8f8}
.fb-comment{font-size:26px;font-weight:400;border-top:1px solid #d4dce9;padding:20px 0}
.media-object{border-radius:100%}
.media-body .comment{height:36px;line-height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-weight:500}
.fb-like-comments a,.fb-like-comments a:visited,.fb-like-comments a:active,.fb-like-comments a:link{color:#000;text-decoration:none}
.fb-like-comments a span,.fb-like-comments a:visited span,.fb-like-comments a:active span,.fb-like-comments a:link span{color:#3b5998}
.fb-content>div{margin-top:20px;background:#fff;margin-bottom:20px}
.fb-btn{float:right}
.fb-btn a{display:inline-block;width:28px;text-align:center;background:#ffff;height:20px;line-height:20px;color:#555;font-size:13px;cursor:pointer;text-decoration:none}
.hidden{display:none}
.fbcomment-num{position:relative}
.fbcomment-num:after{position:absolute;width:1px;height:13px;background:#8e929a;content:"";left:0;top:3.5px}
.fbcomment-num2{position:relative}
.fbcomment-num2:after{position:absolute;width:1px;height:13px;background:#8e929a;content:"";left:0;top:7.5px}
.discount-price{padding-right:4px}
#wrapper-company-stars{position:absolute !important;top:8px}
.fb-bottom{display:flex;display:-webkit-flex;align-items:center;padding:10px}
.fb-bottom .fb-bottom-item{display:flex;display:-webkit-flex;align-items:center;justify-content:center;margin-right:22px;font-size:13px;font-weight:bold;color:#7f7f7f}
.fb-bottom .fb-bottom-item i{display:inline-block;width:16px;height:16px;background:url(https://static.xx.fbcdn.net/rsrc.php/v3/yT/r/1wwVkvyb58s.png) no-repeat;background-size:auto;margin-right:5px}
.fb-bottom .fb-bottom-item i.icon-bottom{background-position:0 -118px}
.fb-bottom .fb-bottom-item i.icon-bottom2{background-position:0 -67px}
.fb-bottom .fb-bottom-item i.icon-bottom3{background-position:0 -169px}
#fb-comments2{width:100%;margin:0 auto !important;box-sizing:border-box;overflow:hidden}
.swiper-container{z-index:inherit}
.product-title-test{margin-top:6px;text-align:left;font-size:14px;margin-bottom:0;width:95%}
.pricing-details-mobile{margin-top:5px}
.product-value-wrap{position:relative}
.add-shopping-close{display:none;width:13px;height:13px;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABABAMAAABYR2ztAAAAMFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV67uviAAAAD3RSTlMA8DAQz8CAYOCgQCCQb68C6NhMAAABEklEQVRIx4XVMWoCYRiE4SGCCwtp0qaIuUGKLVN4A2srSysLr6AH8BIewJuJhYogfCLuMMXy4rTz8fDDFL/ep139YdcsJR1rQ/1oUVO1VacJHHRVF42r6guAWdVZnxViCNRNo52JIfBqfono+uLjpycAMIGACQJCABCCgBAAhCAgBAAhCAgBQAgCQgAQgoAQAIQgIAQAIQIgYYAIA0jsDRBRBogwAIQBJAxQ2ufBVZwOBc/oNzBgAgEmPOOaCM/oUQmYeFQCPCoDMkGACQZMABCCgBAAhCAgBAAhCAgBQAgCQgAQgoAQAIRAIEQAIAIgsagAQ2KrBoCeuPvfJOKspgeAuEmzAANiV9/SeH4Q5X9+eAAEsbaD31kLlQAAAABJRU5ErkJggg==") no-repeat center;background-size:100% auto;position:absolute;right:5px;top:5px;cursor:pointer}
.ship-left{font-size:14px}
@media only screen and (min-width:80px) and (max-width:767px){.add-shopping-close{display:block}
}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline:none !important}
.bootstrap-select .btn.active,.bootstrap-select .btn:active{box-shadow:none}
.bootstrap-select .btn-default.focus,.bootstrap-select .btn-default:focus{background:#fff}
.bootstrap-select .dropdown-menu{margin:5px 0 0 0}
.bootstrap-select.select.has-error  .btn-default{border-color:red}
.btn-default{border-color:#767676;border-radius:2px}
.bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){height:auto;width:260px;padding-left:0}
.bootstrap-select.select .caret{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAY9JREFUWIXt1L9qFFEUgPHfGLFQVETBhcRkk7gQn8PCt1BRtA4IgvinsLJYQdKmsRbBFxECNqkiiZDsEkgRxUKIXIt7lh2HnWSzbiPMBweGc+ee+91zmKGhoaGhYTyKY9YW0MJ3fMPPcYumlBRFcR5tXEE/pbRVFKOPO1NT5ypu4wnu4dK4AiUu4y6e4k5RFNdPW+AZPstd2MELzJ5i/yyeY1vu4JeoMZKzNfk25nEx4jFm8D6kjmMB9/EQc/LIW7hRt2GmJv8Lv0Pmgtzam/L4tnBYs28ej/AgDi2wjw/4hK8nXOAvzmEFb6JIitjFa/mGVeZibbf0/n7UWImaE7GIbkVkDy/lFg9oRW6vItDFYkpJSmlSB+SRrFVEtrGKaxGrkSsLrKE9EPhXCejgHfqlgzbwKmKjlO/Hu52ywDQkYFlu76DlRziIODIcVRfLVYFpScAS3qJnePNB9GJtaZTANCUYjqYs0otcByMFpi0Bt7COHxHrkTOJRN0f8yQ28VH+csTz5oS1GhoaGv4P/gAzPsRpwuUnBAAAAABJRU5ErkJggg==) no-repeat center;background-size:100% auto}
.bootstrap-select .dropdown-menu{top:32px;bottom:auto;border-radius:0}
.bootstrap-select .dropdown-toggle .caret{top:calc(50% - 7px);right:4px;margin-top:0;border:none}
.bootstrap-select .btn{padding:5px 10px;border:none}
.bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#010101}
.bootstrap-select .dropdown-menu>li>a{padding:3px 10px}
.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-default:hover{background-color:#fff}
@media screen and (max-width:767px){input.field-width2{padding:0 6px}
    .bootstrap-select .btn{padding:4px}
    .bootstrap-select .dropdown-menu{top:30px}
    .bootstrap-select.select,.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}
    .bootstrap-select .btn-default{border:1px solid #ebebeb}
    .btn-default.focus,.btn-default:focus,.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{border-color:#ebebeb}
    .bootstrap-select.field-width2{border:none}
    .bootstrap-select.has-error .btn-default{border-color:red}
    .bootstrap-select .dropdown-toggle .caret{width:14px;height:14px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAABS2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+CiA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgo8P3hwYWNrZXQgZW5kPSJyIj8+IEmuOgAAAY9JREFUWIXt1L9qFFEUgPHfGLFQVETBhcRkk7gQn8PCt1BRtA4IgvinsLJYQdKmsRbBFxECNqkiiZDsEkgRxUKIXIt7lh2HnWSzbiPMBweGc+ee+91zmKGhoaGhYTyKY9YW0MJ3fMPPcYumlBRFcR5tXEE/pbRVFKOPO1NT5ypu4wnu4dK4AiUu4y6e4k5RFNdPW+AZPstd2MELzJ5i/yyeY1vu4JeoMZKzNfk25nEx4jFm8D6kjmMB9/EQc/LIW7hRt2GmJv8Lv0Pmgtzam/L4tnBYs28ej/AgDi2wjw/4hK8nXOAvzmEFb6JIitjFa/mGVeZibbf0/n7UWImaE7GIbkVkDy/lFg9oRW6vItDFYkpJSmlSB+SRrFVEtrGKaxGrkSsLrKE9EPhXCejgHfqlgzbwKmKjlO/Hu52ywDQkYFlu76DlRziIODIcVRfLVYFpScAS3qJnePNB9GJtaZTANCUYjqYs0otcByMFpi0Bt7COHxHrkTOJRN0f8yQ28VH+csTz5oS1GhoaGv4P/gAzPsRpwuUnBAAAAABJRU5ErkJggg==) no-repeat center;background-size:100% auto}
}#afterpay_button{width:80px;height:16px;background-size:100% 100%;border:1px solid white;border-radius:0;margin-top:0;background:white url("/assets/images/aft_mobile_new.png") no-repeat center;background-size:contain}
#afterpay_button_mobile{width:70px;height:20px;background-color:#f5f5f5;background-image:url("/assets/images/aft_mobile_new.png");background-size:contain;border:1px solid #f5f5f5;border-radius:0;margin-top:0;background-repeat:no-repeat;background-position:center}
.afterpay_show_pc{display:flex;width:150%;align-items:center}
.afterpay_show{display:flex;width:200%;align-items:center;font-size:12px;justify-content:flex-start;font-weight:500;margin-top:8px}
.ico-reminder{display:block;width:15px;height:16px;margin:0 12px 0 0;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAflBMVEUAAACpqamqqqqqqqqqqqqqqqqrq6urq6uqqqqqqqqqqqqrq6upqamnp6erq6urq6uvr6+qqqqqqqqqqqqpqamsrKyqqqqwsLCqqqqqqqqqqqqqqqqrq6utra2qqqqpqamqqqqrq6urq6urq6utra2rq6urq6uqqqqrq6uqqqpuEM/OAAAAKXRSTlMAgE9x9JBWK93OxL+eQDkkEOW6l0UyGwXp4rClawvteGRbShYSvIVd1PKCFZEAAAECSURBVDjLlVPrGoIgDAWhUJG8V9r93t7/BRMKVmnxeX7AxmCXw0bGIUtn9Xzxy3pYbcFA7uoBc1XAhXXPzyIoQ04333YKqxlqLIyCT/sk/zw4JcDedRn3MlvDAZVySfqYwhTFgAwgyedPYRNN3GHA9pWVBaevApapPYshkpBY7ZpnZi+cgzbsnCqgLzV9hs7AEnAGpbd76xyapxV3QaW50LgYu1ivt+abgKMV96GhNfpVPjlyvID2krxd6IdIZLdgCJskItclYJK2TITShWCZligE1SwhUUi1BUiUr02GnzXgQfC157sLT8NshaflhKdplaftlW9w/o1ey+o/wytOZBwe8JMSR66M4+4AAAAASUVORK5CYII=) no-repeat center;background-size:100% auto}
#flexiselDemo4{padding:0}
.swiper-container-parent{position:relative;padding:10px 30px}
:root{--swiper-theme-color:#707070 !important;--swiper-navigation-color:#707070 !important;--swiper-navigation-size:30px !important}
.swiper-button-next,.swiper-button-prev{outline:0 !important;height:100px;width:auto;top:calc(50% - 65px)}
.swiper-button-next{right:0}
.swiper-button-prev{left:0}
.swiper-button-prev:after,.swiper-button-next:after{margin:20px 10px}
#flexiselDemo4 li a:focus{color:unset;text-decoration:none}
#flexiselDemo4 li a img:hover{opacity:1}
.fb-like>span,.fb-like iframe{height:20px !important}
@media only screen and (max-width:767px) and (min-width:80px){.yotpo.bottomLine.yotpo-small{position:relative;top:2px}
}.singlepro-price{font-size:26px;padding-left:33px}
#page-info-modal{z-index:9999}
#page-info-modal .modal-content{padding:0 12px}
#page-info-modal  #page-info-content.modal-body{padding:0 0 10px 0}
@media only screen and (min-width:768px){a[class*=PIN_]{background-color:transparent !important;box-shadow:none !important;width:20px !important;height:20px !important;background-size:20px !important;background-position:center center !important}
}.shipping-title{color:#C84161;font-size:16px;font-weight:600;margin-left:4px}
.product-block-content img{max-height:40px}
@media only screen and (min-width:80px) and (max-width:767px){.content-mobile,.sinlepro-slider-mobile{margin-top:0}
    .pricing-details-mobile{border-top:none;padding:0 12px 0;text-align:left;background:#fff;margin-top:0}
    .product-title-mobile{width:100%;text-align:left;font-size:16px;font-weight:400;margin:0 auto 14px;color:#333}
    #product_images{padding:0}
    .price-title{align-items:flex-start}
    .shipping-mobile-container{height: min-content;color:#EF4F89;font-size:17px;font-weight:bold;width:auto;display:flex;align-items:flex-start;line-height:0.8;margin-top:4px}
    .shipping-mobile-container img{width:30px;margin-right:4px}
    .time-details-mobile{border-top:none;padding:0 10px 10px}
    .product-block-content{width: 45%}
}

@media only screen and (min-width:768px) {
    .bootstrap-select.select, .bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){height: 38px;}
    .bootstrap-select button{height: 36px}
    .bootstrap-select .filter-option{line-height: 26px;}
}
.pricing-details-mobile .comment-star .star{margin-bottom: 5px}
.price-container .old-price{color: #666}
.sinlepro-slider-mobile .swiper-pagination-fraction{
    background-color: rgba(0, 0, 0, .35);
    width: 66px !important;
    border-radius: 10px;
    left: 50% !important;
    transform: translateX(-50%);
    color: #fff;
}
#current-price-mobile{line-height: 28px}